//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/.
// 			VisualNovelToolkit		     /_/_/_/_/_/_/_/_/_/.
// Copyright ©2013 - Sol-tribe.	/_/_/_/_/_/_/_/_/_/.
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/.
using UnityEngine;
using System.Collections;

public class IScriptBinder : MonoBehaviour{	
	protected float m_Time = 0f;
	protected bool m_bUpdate;
	protected float kWaitTime= 0f;
		
	virtual public void OnEnterNode( VM vm ){}		
	
	// Message.
	public virtual void SkipText( VM vm ){}

	public virtual void BR( VM vm ){}	

	public virtual void CM( VM vm ){}

	public virtual void PRINT( VM vm ){}

	public virtual void MSG_TARGET( GameObject textBoxObject ){}

//	public virtual void CURRENT( VM vm ){}
	
	public virtual void SIZE( VM vm ){}
	
	// OBSOLETE.
//	public virtual void FLAG_ON( VM vm ){}	

//	public virtual void FLAG_OFF( VM vm ){}
	
	public virtual void LOAD_IMAGE( TweenOperandData tweenData ){}	
	
	public virtual void LOAD_SCENE( VM vm , bool destroy ){}

	public virtual void LOAD_SCENE_XML( VM vm ){	}
	
	public virtual void CHANGE_IMAGE( TweenOperandData tweenData ){}	
	
	public virtual void CROSS_FADE( TweenOperandData tweenData ) {}	
	
	public virtual void TWEEN( TweenOperandData tweenData ) {}	
	
	public virtual void FADE_PANEL( TweenOperandData tweenData ) {	}		
	
	public virtual void PUNCH_POSITION( VM vm ){}
	
	public virtual void SET_TEXT( VM vm ){}	

	public virtual void SET_CURRENT_VOICE_ID( bool isVoice , byte voiceID ){}

}